ALTER TABLE [dbo].[User_Approver] DROP CONSTRAINT [User_Approver_User]

ALTER TABLE [dbo].[User_Approver] DROP CONSTRAINT [User_Approver_User_id]

ALTER TABLE [dbo].[User_Role_Type] DROP CONSTRAINT [User_Role_Type_User]



ALTER TABLE [dbo].[Users]
ALTER COLUMN User_id varchar(320) NOT NULL
;

ALTER TABLE User_Approver
ALTER COLUMN User_id varchar(320) NOT NULL
;

ALTER TABLE User_Approver
ALTER COLUMN User_Approver_id varchar(320) NOT NULL
;

ALTER TABLE User_Role_Type
ALTER COLUMN User_id varchar(320) NOT NULL
;


ALTER TABLE [dbo].[User_Role_Type]  WITH CHECK ADD  CONSTRAINT [FK_Type_User] FOREIGN KEY([User_id])
REFERENCES [dbo].[Users] ([User_id])
GO
ALTER TABLE [dbo].[User_Role_Type] CHECK CONSTRAINT [FK_Type_User]
GO

ALTER TABLE [dbo].[User_Approver]  WITH CHECK ADD  CONSTRAINT [User_Approver_User_id] FOREIGN KEY([User_Approver_id])
REFERENCES [dbo].[Users] ([User_id])
GO
ALTER TABLE [dbo].[User_Approver] CHECK CONSTRAINT [User_Approver_User_id]
GO

ALTER TABLE [dbo].[User_Approver]  WITH CHECK ADD  CONSTRAINT [User_Approver_User] FOREIGN KEY([User_id])
REFERENCES [dbo].[Users] ([User_id])
GO
ALTER TABLE [dbo].[User_Approver] CHECK CONSTRAINT [User_Approver_User]
GO

TRUNCATE TABLE Users
ALTER TABLE [dbo].[User_Approver] DROP CONSTRAINT [User_Approver_User]

ALTER TABLE [dbo].[User_Approver] DROP CONSTRAINT [User_Approver_User_id]

ALTER TABLE [dbo].[User_Role_Type] DROP CONSTRAINT [FK_Type_User]

TRUNCATE TABLE Users
TRUNCATE TABLE User_Approver
TRUNCATE TABLE User_Role_Type

ALTER TABLE [dbo].[User_Role_Type]  WITH CHECK ADD  CONSTRAINT [FK_Type_User] FOREIGN KEY([User_id])
REFERENCES [dbo].[Users] ([User_id])
GO
ALTER TABLE [dbo].[User_Role_Type] CHECK CONSTRAINT [FK_Type_User]
GO

ALTER TABLE [dbo].[User_Approver]  WITH CHECK ADD  CONSTRAINT [User_Approver_User_id] FOREIGN KEY([User_Approver_id])
REFERENCES [dbo].[Users] ([User_id])
GO
ALTER TABLE [dbo].[User_Approver] CHECK CONSTRAINT [User_Approver_User_id]
GO

ALTER TABLE [dbo].[User_Approver]  WITH CHECK ADD  CONSTRAINT [User_Approver_User] FOREIGN KEY([User_id])
REFERENCES [dbo].[Users] ([User_id])
GO
ALTER TABLE [dbo].[User_Approver] CHECK CONSTRAINT [User_Approver_User]
GO
